put one's faith in progress - Français Anglais Dictionnaire